Skip to content

feat: new section under setting to handle gracefully the notification permission#44

Merged
isaacsa51 merged 1 commit into
masterfrom
feat/ui/notification_permission_visibility
Jun 27, 2026
Merged

feat: new section under setting to handle gracefully the notification permission#44
isaacsa51 merged 1 commit into
masterfrom
feat/ui/notification_permission_visibility

Conversation

@isaacsa51

Copy link
Copy Markdown
Owner

Description

Added a new section under Settings, specifically on Notification section to show the user in case that the app doesn't have the notification permission to show any notification for expenses, and end periods.

Change strategy

Implement an Intent to navigate into the app system settings to handle the permission directly. that way the user can see and toggle on/off easier that.

Implemented

  • NotificationPermissionItem.kt component created to handle it's action and UI since this is a custom item outside the SettingsGroup elements.
  • New optional parameter for CustomPaddedListItem to be able to render an error outline for each element for the SettingsGroup

Working demo

Screen.Recording.20260626.205253.mp4

Testing

  • Ran ./gradlew :app:compileDebugKotlin :wear:compileDebugKotlin :sync-contract:compileKotlin :app:testDebugUnitTest
  • Added/updated tests when applicable
  • Added screenshots or screen recordings for UI changes

Notes

The app ask for the permission in case that it isn't enabled on a fresh install of the app and when the user disables it.

@isaacsa51 isaacsa51 self-assigned this Jun 27, 2026
@isaacsa51 isaacsa51 added the enhancement New feature or request label Jun 27, 2026
@isaacsa51 isaacsa51 linked an issue Jun 27, 2026 that may be closed by this pull request
@isaacsa51 isaacsa51 force-pushed the feat/ui/notification_permission_visibility branch from 4e326e1 to 605a27f Compare June 27, 2026 04:20
@isaacsa51 isaacsa51 force-pushed the feat/ui/notification_permission_visibility branch from 605a27f to 31ec4af Compare June 27, 2026 06:20
@isaacsa51 isaacsa51 merged commit 5004a4a into master Jun 27, 2026
1 check passed
@isaacsa51 isaacsa51 deleted the feat/ui/notification_permission_visibility branch June 27, 2026 06:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Missing notification permission on Settings

1 participant